import http from '@/utils/request.js'

/***** 后台订单(Order) 模块 *******/
// 分页查询  GET /order/admin/page （返回数据中不包含订单的商品明细）
// 参数名	参数说明	备注
// 页号   pageIndex
// 页大小 pageSize
// 搜索 keyword (在收货人或地址中匹配)
// 排序 orderBy
export function getOrderPage(params = {}) {
  let {pageIndex,pageSize,keyword,orderBy} = params;
  return http.request({
    url: "/order/admin/page",
    method: "get",
    params: {pageIndex,pageSize,keyword,orderBy},
  });
}

// 查询订单详情
// 参数名	参数说明	备注
// id	订单id
export function getOrderDetailById(id) {
  return http.request({
    url: "/order/admin/detail",
    method: "get",
    params: {id},
  });
}

// 删除订单 POST  /order/delete  和前端相同（前端删除订单只是根据订单id删除的）
// 参数名	id	订单id
export function deleteOrderById(id) {
  return http.request({
    url: "/order/delete",
    method: "post",
    data: {id},
  });
}
